/*
 * @Author       : xiaowu wwl093000@163.com
 * @Date         : 2023-05-25 14:04:49
 * @LastEditTime : 2023-07-27 10:41:32
 * @LastEditors  : xiaowu wwl093000@163.com
 * @FilePath     : /erp-admin-ui/src/api/index/index.js
 * @Description  : -
 */
import request from '@/utils/request'

// 查询是否有未处理的订单
export function reView() {
  return request({
    url: '/purchase/sellerOrder/getReview',
    method: 'get'
  })
}

// 查询是否有授权过期的店铺
export function ckeckEmpowerStatus() {
  return request({
    url: '/shop/seller/sellerStoreEmpower/ckeckEmpowerStatus',
    method: 'get'
  })
}

// 充值
export function sellerStoreWalletOrder(query) {
  return request({
    url: '/wallet/seller/sellerStoreWalletOrder',
    method: 'post',
    data: query
  })
}

// 获取ERP钱包信息
export function findBySeller() {
  return request({
    url: '/wallet/seller/sellerStoreWallet/findBySellerId',
    method: 'get'
  })
}

// erp首页今日实时数据
export function ErpDialData() {
  return request({
    url: '/purchase/erpHomePage/getErpDialData',
    method: 'get'
  })
}

// erp首页近七日订单量接口
export function ErpOrderWeekData() {
  return request({
    url: '/purchase/erpHomePage/getErpOrderWeekData',
    method: 'get'
  })
}

// erp首页近七天支付金额量
export function ErpLastWeekPayAmountData() {
  return request({
    url: '/purchase/erpHomePage/getErpLastWeekPayAmountData',
    method: 'get'
  })
}

// erp首页近一个月销售类目占比
export function ErpLastMonthCategoryData() {
  return request({
    url: '/purchase/erpHomePage/getErpLastMonthCategoryData',
    method: 'get'
  })
}

// erp首页近一个月销售国家占比
export function ErpLastMonthCountryData() {
  return request({
    url: '/purchase/erpHomePage/getErpLastMonthCountryData',
    method: 'get'
  })
}

// erp首页近一个月商品销售排行
export function ErpSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getErpSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 代理首页今日实时数据
export function AgentDailData() {
  return request({
    url: '/purchase/erpHomePage/getAgentDailData',
    method: 'get'
  })
}

// 代理首页奖金池
export function AgentBounsPoolData() {
  return request({
    url: '/purchase/erpHomePage/getAgentBounsPoolData',
    method: 'get'
  })
}

// 代理近一个月店铺销售排行（销售金额累计TOP20）
export function AgentShopSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getAgentShopSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 采购首页实时数据
export function ProcureDailData() {
  return request({
    url: '/purchase/erpHomePage/getProcureDailData',
    method: 'get'
  })
}

// 采购首页近一个月订单量
export function ProcureLastMonthOrderData() {
  return request({
    url: '/purchase/erpHomePage/getProcureLastMonthOrderData',
    method: 'get'
  })
}

// 采购首页近一个月商品销售排行（销售金额累计TOP50）
export function ProcureSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getProcureSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 采集主管首页实时数据表盘
export function GatherManagerDailData() {
  return request({
    url: '/purchase/erpHomePage/getGatherManagerDailData',
    method: 'get'
  })
}

// 采集主管首页采集人员任务列表
export function GatherTaskAllocationData(params) {
  return request({
    url: '/purchase/erpHomePage/getGatherTaskAllocationData',
    method: 'get',
    params: params
  })
}

// 采集主管首页近一个月商品销售排行（销售金额累计TOP50）
export function GatherGoodSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getGatherGoodSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 采集主管首页近一个月类目销售排行（销售金额累计TOP20）
export function GatherCategoryIdSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getGatherCategoryIdSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 采集主管首页近一个月国家销售排行（销售金额累计TOP10）
export function GatherCountrySaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getGatherCountrySaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 采集员工首页实时数据表盘
export function GatherTaskStatusData() {
  return request({
    url: '/purchase/erpHomePage/getGatherTaskStatusData',
    method: 'get'
  })
}

// 美工主管首页优化人员任务列表
export function OptimizePlanData(params) {
  return request({
    url: '/purchase/erpHomePage/getOptimizePlanData',
    method: 'get',
    params: params
  })
}

// 一览表实时数据表盘
export function HeadOfficeDailData() {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeDailData',
    method: 'get'
  })
}

// 一览表奖金池
export function HeadOfficBounsPoolData() {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficBounsPoolData',
    method: 'get'
  })
}

// 一览表分公司销售排行（销售金额累计TOP10）
export function HeadOfficeBranchOfficeSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeBranchOfficeSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 一览表代理销售排行（销售金额累计TOP20）
export function HeadOfficeAgentSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeAgentSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 一览表近一个月店铺销售排行（销售金额累计TOP50）
export function HeadOfficeShopSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeShopSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 一览表近一个月商品销售排行（销售金额累计TOP50）
export function HeadOfficeGoodSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeGoodSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 一览表近一个月类目销售排行（销售金额累计TOP20）
export function HeadOfficeCategoryIdSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeCategoryIdSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 一览表近一个月国家销售排行（销售金额累计TOP10）
export function HeadOfficeCountrySaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getHeadOfficeCountrySaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 运营首页今日实时数据
export function CompanyDailData() {
  return request({
    url: '/purchase/erpHomePage/getCompanyDailData',
    method: 'get'
  })
}

// 运营首页获取店铺
export function selectShopList() {
  return request({
    url: '/shop/purchase/erpHomePage/selectShopList',
    method: 'get'
  })
}

// 运营首页近七日订单量
export function CompanyLastWeekData(params) {
  return request({
    url: '/purchase/erpHomePage/getCompanyLastWeekData',
    method: 'get',
    params: params
  })
}

// 运营首页近近七天支付金额量
export function CompanyLastWeekPayAmountData(params) {
  return request({
    url: '/purchase/erpHomePage/getCompanyLastWeekPayAmountData',
    method: 'get',
    params: params
  })
}

// 运营首页近一个月销售类目占比
export function CompanyLastMonthCategoryData(params) {
  return request({
    url: '/purchase/erpHomePage/getCompanyLastMonthCategoryData',
    method: 'get',
    params: params
  })
}

// 运营首页近一个月销售国家占比
export function CompanyLastMonthCountryData(params) {
  return request({
    url: '/purchase/erpHomePage/getCompanyLastMonthCountryData',
    method: 'get',
    params: params
  })
}

// 运营首页近一个月商品销售排行（销售金额累计TOP10）
export function CompanySaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getCompanySaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 分公司首页今日实时数据接口
export function BranchOfficeDailData() {
  return request({
    url: '/purchase/erpHomePage/getBranchOfficeDailData',
    method: 'get'
  })
}

// 分公司首页奖金池
export function BranchOfficeBounsPoolData() {
  return request({
    url: '/purchase/erpHomePage/getBranchOfficeBounsPoolData',
    method: 'get'
  })
}

// 分公司代理销售排行
export function BranchOfficeAgentSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getBranchOfficeAgentSaleRankingMonthData',
    method: 'get',
    params: params
  })
}

// 分公司近一个月店铺销售排行
export function BranchOfficeShopSaleRankingMonthData(params) {
  return request({
    url: '/purchase/erpHomePage/getBranchOfficeShopSaleRankingMonthData',
    method: 'get',
    params: params
  })
}
